home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Memphis Amiga Group / MAG diskMAGazine (1992-01)(Memphis Amiga Group).zip / MAG diskMAGazine (1992-01)(Memphis Amiga Group).adf / cdrom.txt < prev    next >
Text File  |  1991-12-26  |  14KB  |  346 lines

  1. To: harv
  2. From: Harv
  3. Subject: Re: CD-ROMS: Everything You Need to Know About Producing Your Own
  4. Date: Thu, 26 Dec 91 09:28:40 PST
  5. Lines: 339
  6.  
  7. Aw, it's the holiday season, so rather than wait for a response, here's the
  8. ``Whole Ball of Wax'' regarding producing your own CD-ROMs.  And though this
  9. article already expired, there IS an alt.cd-rom newsgroup.  "Local", in the
  10. context of the following, means "Silicon Valley".
  11.  
  12. Enjoy!
  13.  
  14. Thad Floryan [ thad@btr.com (OR) {decwrl, mips, fernwood}!btr!thad ]
  15.  
  16. -------------------- begin enclosed material
  17.  
  18. Subject: Re: Producing a cd-rom: lessons learned
  19. Date: Thu,  5 Dec 91 03:36:58 PST
  20. Lines: 327
  21. ______
  22. Here is a description of some of the things I learned while producing
  23. my X11R5/GNU cd-rom.  If you are thinking about making a cd, I hope you
  24. find this information useful.
  25.  
  26. Equipment:
  27.  
  28.     The most important thing you will need is a big magnetic disk.  You
  29.     could do it with a 700 meg disk, but it is better to have twice that
  30.         amount so you can have two copies.  That way you can make changes
  31.     on one copy, and be able to recover from the other if you screw
  32.     something up.
  33.  
  34.     You will need a tape drive for backups, and for shipping your files
  35.     to the disk factory.  I used an 8mm Exabyte.  A 4mm DAT will also
  36.     work.  All the disk factories I talked to will accept either 4mm or
  37.      8mm.  Make sure you always make a backup before you make major
  38.     changes to your files.
  39.  
  40.     It is possible to set up all your files under MS-DOS, MacOS,
  41.     but I wouldn't recommend it.  Unix provides much better tools
  42.     for working with big filesystems.  I used a sparcStation1 with
  43.     a 1.6GB Wren-8 disk drive.  I had absolutely no problems with
  44.     either hardware or the system software.
  45.  
  46.     It is good to have a couple different types of computers and CD
  47.     drives to test things on.  I tested my stuff on a sparcStation-1
  48.     running SunOS with a Sony CD and a 386 running MS-DOS with a
  49.     Magnavox CD.  These systems have different byte orders, different
  50.     OS's etc.  I figured if things worked on both of them, it would
  51.     probably work on just about anything.
  52.  
  53. Handling data:
  54.  
  55.     You need to get used to thinking in big numbers.  My X11R5/GNU
  56.     CD-ROM contains over 35,000 files, and about 650 Megabytes of
  57.     data.  It is almost impossible to do anything by hand.  You
  58.     need to be able to automate things.  The Unix `find' command
  59.     is very useful for traversing directories and performing
  60.     operations on files.
  61.  
  62. Choosing the format:
  63.  
  64.     The first big decision you need to make is what format to use.
  65.     If your CD is targeted for just one platform, then you might
  66.     be able to use a special format.  But if you want your CD to
  67.     be useful on different types of computers then you are stuck
  68.     with ISO-9660.
  69.  
  70.     Besides portability, another big reason to use ISO-9660 is that
  71.     it is the only format supported by most of the factories that
  72.     press disks.
  73.  
  74.     The ISO-9660 format places the following restrictions on your
  75.     filesystem:
  76.  
  77.     The depth of directories is limited to eight levels.  This wasn't
  78.     much of a problem for me.
  79.  
  80.     Filenames are limited to eight single-case characters, a dot, and
  81.     a three character extension.  Filenames    cannot contain special
  82.     characters, (no hyphens, tildes, equals, or pluses).  Only single
  83.     case letters, numbers, and underscores.  (e.g. FOO_BAR.BAZ is ok).
  84.  
  85.     Directory names cannot have the three digit extension, just
  86.     eight single-case characters.  I didn't know about this restriction
  87.     until after I sent my tape to the disk factory.  They called me
  88.     up and said the mastering software was choking on my directory
  89.     names.  I had to make a new tape and send it off to them.  This
  90.     problem delayed the project for about a week and a half.
  91.  
  92.     If you are naming your own files, these restrictions are not too
  93.     onerous.  But if you are trying to shoehorn a system like X11R5,
  94.     or Gnu where the files already have unix-type names, then it is more
  95.     of a problem.  I wrote a program to scrunch all the filenames, and
  96.     then created a file in each directory that maps the new name onto
  97.     the original name.  I then wrote a program to recursivley copy a
  98.     directory, (or, optionally, create a directory of symbolic links)
  99.     using the original names.  If any of you ever need a similar program,
  100.     you are free to use mine without any restrictions.  The source code
  101.     is included on the disk.
  102.  
  103. Disk manufacuturing:
  104.  
  105.     I had my disks made by Discovery Systems (614) 761-2000.
  106.     I shopped around a little before deciding to go with Discovery.
  107.     They didn't have the absolute lowest prices, but they seemed to be
  108.     more computer oriented.  Most other CD companies do mostly
  109.     audio CD's for the music industry, and cut a few CD-ROMS on the
  110.     side.  But Discovery had some people that specialized in just
  111.     CD-ROMS.  They were able to answer my technical questions with
  112.     out any problems.
  113.  
  114.     The only problem I had with Discovery was that they promised
  115.     a five day turnaround, but they ended up taking longer.
  116.  
  117.     Another company that seemed pretty good was Optical Media
  118.     International, (408) 376-3511, omi@applelink.apple.com.  If
  119.     anybody has had CD's made by them, let me know how it went.
  120.  
  121.     The factory can accept your data in several different forms.  You
  122.     can send them a `one-off' (see below), or a tape.  They will accept
  123.     8mm videotape, 4mm DAT, or 6250bpi 9-track tape.  I used 8mm.  The
  124.     tape can be in several formats:  tar, ANSI format, or binary image.
  125.     I used tar because that was the easiest for me.  I don't even know
  126.     what ANSI format is.
  127.  
  128.     In order to send them a binary image you have to have your own
  129.     pre-mastering software.  I looked into doing this.  The Rockridge
  130.     System by Young Minds (714) 335-1350 seemed like the best, but at
  131.     $6995 it was way too expensive for me.
  132.  
  133.     When you send your tape to the factory, it is a good idea to have
  134.     the following statistics available.  It will enable them to layout
  135.     your files more efficiently:
  136.  
  137.         Maximum number of files in any one directory
  138.         Total number of files
  139.         Total number of directories
  140.         Average file size
  141.         Largest file size
  142.  
  143.     I sent two duplicate tapes.  If there are any errors on    the first
  144.     one, they can switch to the second.  All of my tapes worked the
  145.     first time, but if there had been problems, the backup tape would
  146.     have saved lots of time.
  147.  
  148. One-off:
  149.  
  150.     A one-off is a single copy of a CD.  You can get one made from
  151.     a tar tape for about $300.  You can then test it and make sure
  152.     everything is correct.  You can skip this step if you want to
  153.     and just ship the tape directly to the disk factory.
  154.  
  155.     I had a one-off made and I was glad I did because several things
  156.     were screwed up.  I corrected all the problems, and then I sent
  157.     the tape to the disk factory without having a second one-off made.
  158.  
  159.     I have heard that JVC is coming out with a cheap (less than
  160.     $10000) one-off system that will greatly reduce the cost of
  161.     having a one-off made.  In fact, I might buy one of these myself.
  162.     Has anyone heard the latest rumors about when/if this will be
  163.     available?
  164.  
  165.     I had my one-off made by `On-Site CD' (408) 867-0514.  They are
  166.     a small company, just two guys working out of a spare bedroom.
  167.     But they are very quick.  I drove down to Saratoga and dropped
  168.     off my tapes.  They FedExed me the one-off two days later.  There
  169.     were some problems with the one-off, mostly my fault, but some
  170.     of them were their fault.  But they had just started doing business
  171.     a few weeks earlier and I was one of their first customers.  I am
  172.     sure they have ironed out the problems.  I would use them again.
  173.  
  174. Misc. problems:
  175.  
  176.     There is a lot of buggy software in this world.  Even if your own
  177.     software is reliable, the software used by the people that make
  178.     your disks may not be.  Most software handles the common cases
  179.     properly but often does not handle unusual cases well.  All of
  180.     these things caused me problems:
  181.  
  182.     Filename that start with a dot (e.g. `.foo').  They get    left
  183.     behind if someone does a `mv *.*'.
  184.  
  185.         Zero length files.  Some mastering programs will not create them.
  186.  
  187.     Read only files on a tar tape.  At least one tar program out there
  188.     will `creat' the file using read-only mode, and then try to open it
  189.     for writing.  The write fails, and you end up with an empty file.
  190.     Make sure your files are mode 666 (or 777 if they are executables).
  191.     The mastering software will make all your files mode 555 when it puts
  192.     them onto the CD, regardless of what their original mode was.
  193.  
  194.     Empty directories.  Some mastering programs do not create the
  195.     directory until they put the first file into it.  So empty
  196.     directories never get created.
  197.  
  198.     All of these problems are pretty easily eliminated.  Files
  199.         that start with a dot, zero length files and empty directories
  200.     are usually just cruft that should be eliminated anyway.
  201.  
  202. Disk Label:
  203.  
  204.     The disk factory will send you the precise dimensions for the disk
  205.     label.    You will need to create a film positive, emulsion side up.
  206.     You can use 2 colors in addition to the silver background.  If you
  207.     use more than two colors you will have to pay extra.  Make sure
  208.     your artwork doesn't bleed off the disk.
  209.  
  210.     I don't know anything about this art stuff, so I hired a local
  211.     graphics artist to do it all for me.  I just gave her a rough
  212.     sketch of what it should look like.  She charged me $125, and
  213.     did an excellent job.  She even drew a pretty good picture of
  214.     a gnu.
  215.  
  216. Cost:
  217.  
  218.     Here is how I figure my expenses:
  219.  
  220.     One-off:
  221.  
  222.          $20.00  gasoline
  223.         $300.00  One off production
  224.          $30.00  Overnight Fedex
  225.         ---------
  226.             $350.00 total for one-off
  227.  
  228.     Mastering:
  229.  
  230.            $1200.00  mastering cost
  231.             $875.00  pressing (500 x $1.75/disk)
  232.         $174.00  shipping for 500 disks 2nd day UPS
  233.         -------
  234.            $2149.00  total for mastering
  235.  
  236.     Misc:
  237.             $125.00  Art work for disk label
  238.             $120.00  8mm tapes (backups, shipping files)
  239.         --------
  240.             $245.00
  241.  
  242.  
  243.      $350.00  one-off
  244.     $2149.00  mastering
  245.      $245.00  misc
  246.     --------
  247.     $2744.00  total
  248.  
  249.     This total does not count the cost of equipment because I can
  250.     use it again, and it does not include the cost of my time
  251.     (probably about 100 hours or so).
  252.  
  253.     This was only about half as much as I expected to spend.  I had
  254.     about $5000 that I saved up for a down payment on a new pickup
  255.     truck.  I figured I could get by with my old clunker for a little
  256.     while longer, but my girlfriend was really pissed off when I told
  257.     her I was spending the money to make a cd-rom.  I was happy that it
  258.     turned out to cost less.
  259.  
  260. Time:
  261.     It took about two months from start to finish.  Here is a rough
  262.     schedule of how long each phase took:
  263.  
  264.     week 1    -- collect information
  265.     week 2  -- organize filesystem, munge filenames, create index files,
  266.            lots of testing, compiling, etc.
  267.     week 5  -- One-off made
  268.     week 6  -- fix problems, more testing
  269.     week 7  -- sent the first tape to the factory
  270.     week 8  -- fixed directory names, sent the second tape to the factory
  271.     week 9  -- disks are done
  272.  
  273. Administation:
  274.  
  275.     A couple things that you should keep in mind when you are
  276.     ready to sell your disks:
  277.  
  278.     Volume discounts:  Lots of people will want to buy extra CD's to
  279.     pass on to their friends.  You need to decide what your policy is
  280.     going to be.  I decided to charge half price ($20) for all
  281.     additional CD's, as long as they are all shipped to the same
  282.     address.  I think that is a pretty fair policy, and people seem
  283.     happy with it.
  284.  
  285.         Sales tax:  You have to charge sales tax for orders that are
  286.     shipped to the same state you live in.  You need to get a tax
  287.     ID number from the state tax collectors office.  I don't know
  288.     about other states, but in California the tax office goes by the
  289.     newspeak name of `The Board of Equalization'.  Apparently there
  290.     is something in the U.S. Constitution that says you don't have to
  291.     pay sales tax if something is shipped from outside of your state.
  292.  
  293.     International orders:  I have been getting a lot of orders
  294.     from Europe/Asia/Australia.  It costs a couple extra bucks
  295.     to ship overseas so you should charge a little more for shipping.
  296.     Canada and Mexico are cheaper, but not as cheap as domestic.  I
  297.     guess I am doing my part to reduce the deficit.  Now I don't have
  298.     to feel guilty when I buy a Japanese VCR.
  299.  
  300.     Credit card orders:  A lot of people will want to pay with
  301.     mastercard/visa.  I went down to my bank and asked if I could
  302.     charge credit card orders to my personal checking account.  After
  303.     the laughter subsided, the manager explained to me that I needed
  304.     to register a fictitious business name with the county clerk, set
  305.     up a business bank account, etc.  I decided to do all this stuff,
  306.     but I would have been a lot better off if I had thought about it
  307.     a lot earlier.
  308.  
  309.     I originally intended to just make this CD for the people here in
  310.     alt.cd-rom, but I have been getting a lot of orders from people
  311.     that heard about it elsewhere.  You should be prepared to answer
  312.     a lot of naive questions.  I have been getting inquiries from
  313.     people who have no idea what X11 or Gnu is.
  314.  
  315. Pricing:
  316.  
  317.     CD-ROMs are a relatively low volume business, so I don't think it
  318.     is realistic to expect they will ever be as cheap as audio CDs.
  319.     But I can see no reason a cd-rom should cost any more than a good
  320.     technical book, about $40-$50.  If you sell your disks for two or
  321.     three hundred bucks, then you will make more off each disk, but you
  322.     will sell a lot fewer of them.
  323.  
  324.     If everyone charged high prices, then we would all be screwed
  325.     because no one would bother to buy cd-rom drives.  It makes a lot
  326.     more sense to charge a reasonable price, and draw a lot more people
  327.     into the market.  That way everyone benefits in the long run.
  328.  
  329. ----------------------------------------------------------------------------
  330. Making a CD is not difficult.  If you have been thinking about it, I
  331. recommend that you go for it.  I have already decided to make several
  332. more.
  333.  
  334. If you have any questions about making a CD, or if you want one of
  335. the X11R5/GNU CD's, feel free to contact me:
  336.  
  337.     Bob Bruce
  338.     1547 Palos Verdes, Suite 260
  339.         Walnut Creek, CA  94596
  340.  
  341.         (510) 947-5996
  342.  
  343.         rab@sprite.Berkeley.EDU
  344.  
  345. -------------------- end enclosed material
  346.